package com.totem.order.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.totem.base.model.PageVO;
import com.totem.order.model.TWallets;
import com.totem.order.vo.*;

import java.util.List;

public interface ITWalletService extends IService<TWallets> {
    GoodsPaymentVO goodsPayment(GoodsPaymentVO vo);

    SubscribePaymentVO subscribePayment(SubscribePaymentVO vo);

    WithdrawPaymentVO withdrawPayment(WithdrawPaymentVO vo);

    PageVO<WalletJournalVO> journalPage(WalletJournalPageVO vo);

    PageVO<CollectionJournalVO> collectionJournalPage(CollectionJournalPageVO vo);

    Boolean updateWalletUsdt(UpdateWalletUSDTVO vo);
}
